home *** CD-ROM | disk | FTP | other *** search
/ MACD 5 / MACD 5.bin / polski_aminet / krystian_dobrzynski / docs / filetester.pl < prev    next >
Text File  |  1998-01-01  |  7KB  |  188 lines

  1.  
  2.                  ******************************************
  3.                  *                                        *
  4.                  *           F I L E T E S T E R          *
  5.                  *                                        *
  6.                  ******************************************
  7.  
  8.  
  9.                                 Autor: kadett
  10.                                  Wersja: 1.0
  11.                    Data ukoïczenia tej wersji: 23.11.1995
  12.  
  13.  
  14.     Tak w ogóle, to do czego to sîuûy ?  Otóû program ten to ôwietne
  15. narzëdzie dla tych, którzy majâ baîagan na dyskietkach, a wiëc przede
  16. wszystkim poczâtkujâcych amigantów. Nie, nie, wcale nie zarzucam zielonym
  17. nieudacznoôci, no ale... Jednak nie tylko tacy powinni mieê go w swojej
  18. kolekcji. Bez owijania: jest to program do rozpoznawania rodzaju plików.
  19. Przy czym nie poznaje ich po nazwie, czy po rozszerzeniu, ale po strukturze.
  20. po tym krótkim wstëpie przejdë moûe do konkretów:
  21.     Jak to obsîugiwaê ?
  22. Nic prostszego. Po uruchomieniu programu ukazuje nam sië gîówne okno pracy.
  23. W tej chwili jest bezuûyteczne. Opcje sâ standardowe, mamy wiëc:
  24.  
  25. - File Requester - czyli okno, w którym bëdziemy mogli wybraê sobie plik do
  26. analizy. Zatrzymajmy sië na chwilë nad nim. W pierwszej kolejnoôci ukazuje nam
  27. sië okienko z trzema dostëpnymi device'ami: DF0:,CD0:,RAM:...nie muszë chyba
  28. tîumaczyê, co one oznaczajâ. Dalej moûemy juû wybieraê plik, jak w kaûdym,
  29. normalnym requester'u. No, moûe nie caîkiem... Wyôwietlanie plików nastëpuje
  30. w trybie 'late', a wiëc dopiero jak wczyta, to wyôwietla. Nie ma ûadnych
  31. strzaîek, wiëc po oknie poruszamy sië przy pomocy klawiszy ruchów kursora -
  32. do góry i na dóî. Pozycjë wybieramy myszkâ, z gwiazdkâ wyôwietlane sâ
  33. katalogi. W dolnym oknie requester'a bëdzie wyôwietlona aktualna ôcieûka
  34. dostëpu. U góry requester'a mamy trzy dodatkowe opcje. "Ok" to oczywiôcie
  35. zatwierdzenie wybranego pliku, "Patern" - to wyjôcie do wyûszego katalogu
  36. (szczerze mówiâc nie caîkiem dopracowane), no i "Cancel", czyli po prostu
  37. rezygnacja i powrót do gîównego okna. No wiëc zatwierdzamy plik i wracamy do
  38. gîównego okna - trochë sië zmieniîo. U góry mamy wyôwietlony wybrany przez
  39. nas plik i aktualnâ ôcieûkâ dostëpu. To tyle na temat "File Requester".
  40.  
  41. - Start - to nastëpny interesujâca nas opcja. Kiedy mamy juû wybrany plik to
  42. startujemy. Jeôli nie mamy wybranego pliku i wystartujemy... sam spróbuj. No
  43. ale przypuôêmy ûe wszystko gra i wcisnëliômy "Start". Pojawia sië napis
  44. "Analiza..." i trwa to raptem kilka sekund, bez wzglëdu na dîugoôê badanego
  45. pliku - z tej strony nie groûâ nam ûadne problemy. Program pobiera
  46. kilkadziesiât pierwszych bajtów i kilka ostatnich danego pliku i na ich
  47. podstawie rozpoznaje plik i podaje na jego temat informacje. Po kilku
  48. sekundach napis "Analiza..." znika i wyôwietlone zostajâ informacje.
  49. Wciskajâc jeszcze raz "Start" przeprowadzimy ponownâ analizë tego samego
  50. pliku, ale lepiej nie liczyê na coô nowego.
  51.  
  52. - Quit - tego chyba nie trzeba opisywaê - opcja sîuûy do wyjôcia z programu.
  53. Po wciôniëciu pojawia sië pytanie "Sure ?" - czy jesteô pewny ?, jeôli tak to
  54. jeszcze raz wciskamy "Quit" i po robocie. Jeôli nie jesteômy pewni, to
  55. klikamy myszkâ na dowolne miejsce na monitorze, byle nie na jakâô opcjë i
  56. moûemy dalej pracowaê.
  57.  
  58.  
  59.                       ********************************
  60.  
  61.                                  Wersja: 1.1
  62.                    Data ukoïczenia tej wersji: 24.11.1995
  63.  
  64.  
  65.     Nowa wersja jest wzbogacona o moûliwoôê analizy plików spakowanych za
  66. pomocâ Power Packera. Muszë tu lojalnie przyznaê, ûe wykorzystaîem tutaj
  67. cudzâ procedurë rozpakowywania. Nie dlatego, ûe nie potrafië napisaê wîasnej,
  68. ale po prostu, gdybym sam jâ napisaî wyglâdaîaby zapewne podobnie, jeôli nie
  69. tak samo. Tak wiëc jestem winien podziëkowania Îukaszowi Szelâgowi, za jego
  70. procedurë, którâ niewiele tylko zmieniîem, dopasowujâc do moich potrzeb. Mam
  71. nadziejë, ûe sië nie pogniewa. 
  72.     Co sië wiëc dzieje, jeôli program natrafi na spakowany plik ? Pojawia
  73. nam sië okienko (w trakcie analizy, naturalnie) z zapytaniem czy chcemy plik
  74. rozpakowaê. Jeûeli zgodzimy sië, plik zostanie rozpakowany do pamiëci i
  75. przeanalizowany, jeûeli nie, program przerwie analizë i wróci do stanu
  76. oczekiwania. Warto w tym momencie zauwaûyê, ûe to, czy rozpakowywanie
  77. przebiegnie bezawaryjnie zaleûy od iloôci wolnej pamiëci. Na wszelki wypadek
  78. lepiej mieê dwa razy wiëcej pamiëci niû dîugoôê spakowanego pliku.
  79.     Dodaîem takûe moûliwoôê rozpoznania banków AMOS'a.
  80.     Dodatkowo w nowej wersji spolszczyîem kilka opcji i tak:
  81. "Quit", to teraz "Do zobaczenia...", "Sure ?!" brzmi "Na pewno ?!", "Bye,
  82. bye..." - "No to pa, pa...", "Cancel", z okna requestera to "Albo nie..." i
  83. "Ok" zmieniîo sië w "Ten plik !". Chyba wszystko jasne ?
  84.  
  85.                      ***********************************
  86.  
  87.                                  Wersja: 1.2
  88.  
  89.  
  90.     Jest tu zasadnicza zmiana - fragmenty pliku umieszczane sâ w pamiëci
  91. i tam z uûyciem asemblerowych rozszerzeï AMOS'a analizowane. Przyspiesza to
  92. analizëi pozwala na skrócenie ogólnej dîugoôci programu.
  93.     Dodane sâ oczywiôcie nowe pliki do listy tych rozpoznawanych: mamy tu
  94. wiëc grafiki JPEG i GIF, archiwizery LHA (LZH), DMS, ZOO, ZOOM, ARC, Warp
  95. oraz kompresory XPK (chyba wszystkie moûliwe).
  96.  
  97.  
  98. *****************************************************************************
  99.  
  100.  
  101. CO TEN PROGRAM WÎAÔCIWIE POTRAFI ??????
  102.  
  103.     Jestem winien opis kilku dodatkowych funkcji (wersja 1.1 i wyûsze).
  104. Moûemy wyôwietlaê rysunki IFF (w dolnym, lewym rogu pojawia sië dodatkowy
  105. gadûet "Pokaû rysunek"), odtwarzaê moduîy (ProTracker, NoiseTracker), oraz
  106. sample. Ponadto po wstëpnej analizie i wykryciu pliku zarchiwizowanego LHA
  107. (LZH) mamy moûliwoôê gîëbszej analizy (gadûet "Peîna analiza"), co udostëpni
  108. nam informacjë na temat iloôci zarchiwizowanych plików, dîugoôci
  109. rozpakowanego archiwum, oraz ôredniej mocy kompresji w procentach. Jest tylko
  110. warunek, ûe aby tâ analizë przeprowadziê musimy mieê tyle wolnej pamiëci (a
  111. najlepiej wiëcej) co zajmuje zarchiwizowany plik. Podobnie jest przy wykryciu
  112. archiwizera ôcie¾ek "Warp". dodatkowe informacje to iloôê spakowanych w pliku
  113. ôcie¾ek oraz numer pierwszej i ostatniej spakowanej ôcie¾ki.
  114.  
  115.  
  116. Pliki rozpoznawane przez FileTester'a:
  117.  
  118. *** Ver 1.0 *** 
  119.  
  120. Grafika IFF,
  121. Animacja IFF,
  122. Muzyka IFF,
  123. Dúwiëk IFF,
  124. Sample,
  125. Moduîy,
  126. Muzyka MXP,
  127. Animacja CFAST,
  128. Ikony,
  129. Pliki informacyjne fontów,
  130. Pliki konfiguracyjne (System-Configuration),
  131. Pliki ASCII,
  132. Pliki wykonywalne (executable),
  133. Pliki danych MiAmigaFile,
  134. Kody úródîowe AMOS'a,
  135. Kody úródîowe Basic'a.
  136.  
  137. *** Ver 1.1 ***
  138.  
  139. Banki AMOS'a
  140. Pliki spakowane PowerPacker
  141.  
  142. *** Ver 1.2 ***
  143.  
  144. Grafika JPEG
  145. Grafika GIF
  146. Pliki zarchiwizowane programami:
  147.  LHA (LZH)
  148.  DMS
  149.  AMIGAZOO
  150.  ZOOM
  151.  ARC
  152. Plik ze zarchiwizowanymi ôcie¾kami (tracks) przy pomocy programu "Warp"
  153. Pliki zkompresowane XPK:
  154.  BEST
  155.  DISK
  156.  FAST
  157.  FEAL
  158.  HFMN
  159.  MASH
  160.  PWPK
  161.  RAKE
  162.  RDCN
  163.  RLEN
  164.  SHRI
  165.  SQSH
  166.  
  167.  (38)
  168.  
  169.      I to chyba tyle. Jeûeli macie jakieô spostrzerzenia, ewentualnie
  170. informacje na temat budowy jakichô specyficznych plików, to skontaktujcie sië
  171. ze mnâ:
  172.  
  173.  
  174.                         Krystian Dobrzyïski 'Kadett'
  175.  
  176.                tel. (kier. 094),  41-12-81(-82,-83), wewn.386
  177.  
  178.                                 Osiedle 25/21
  179.                                76-042 Rosnowo
  180.                               woj.koszaliïskie
  181.  
  182.                                    POLSKA
  183.  
  184.  
  185.  
  186.                                                              Na ra...
  187.